// pages/details/details.js
import {
    getById
} from "../../api/api.js"
Page({

    /**
     * 页面的初始数据
     */
    data: {
        detailsId: '',
        detailsInfo: {},
        longitude: 117.110606,
        latitude: 36.651481,
        markers: [],
        type:''
    },

    /**
     * 生命周期函数--监听页面加载
     */
    onLoad(options) {
        this.setData({
            detailsId: options.id,
            type:options.type || ''
        })

        getById({id:options.id}).then((res)=>{
            let datas = res.data || {};
            var markers = [{
                id: 1,
                longitude: Number(datas.longitude),
                latitude: Number(datas.latitude),
                width: 23,
                height: 33,
                iconPath: "../../static/icon5.png",
                callout: {
                    content: datas.parkName,
                    color: '#ff0000',
                    fontSize: 14,
                    borderRadius: 10,
                    bgColor: '#fff',
                    padding: 5,
                    display: 'ALWAYS',
                    textAlign: 'center'
                },
            }]
            this.setData({
                detailsInfo:datas,
                longitude: Number(datas.longitude),
                latitude: Number(datas.latitude),
                markers
            })
        })
    },
    //跳转地图
    toMap(){
        let url = '/pages/map/map?id='+this.data.detailsId

        wx.navigateTo({
         url,
        })
    },

    //立即预约
    tospaceOrder(){
        let url = '/pages/spaceOrder/spaceOrder?id='+this.data.detailsId
        wx.navigateTo({
         url,
        })
    },
     //图片加载失败时
     errorFunction: function (event) {
        var img = 'detailsInfo.img'
        this.setData({
            [img]: '../../static/banner.jpg'
        })
    },
    /**
     * 生命周期函数--监听页面初次渲染完成
     */
    onReady() {

    },

    /**
     * 生命周期函数--监听页面显示
     */
    onShow() {

    },

    /**
     * 生命周期函数--监听页面隐藏
     */
    onHide() {

    },

    /**
     * 生命周期函数--监听页面卸载
     */
    onUnload() {

    },

    /**
     * 页面相关事件处理函数--监听用户下拉动作
     */
    onPullDownRefresh() {

    },

    /**
     * 页面上拉触底事件的处理函数
     */
    onReachBottom() {

    },

    /**
     * 用户点击右上角分享
     */
    onShareAppMessage() {

    }
})